home *** CD-ROM | disk | FTP | other *** search
/ Clickx 115 / Clickx 115.iso / software / tools / windows / tails-i386-0.16.iso / live / filesystem.squashfs / lib / udev / rules.d / 60-libsane.rules < prev    next >
Encoding:
Text File  |  2010-12-12  |  69.9 KB  |  1,052 lines

  1. # This file was automatically created based on description files (*.desc)
  2. # by sane-desc 3.5 from sane-backends 1.0.21 on Sun Dec 12 16:18:21 2010
  3. #
  4. # udev rules file for supported USB and SCSI devices
  5. #
  6. # The SCSI device support is very basic and includes only
  7. # scanners that mark themselves as type "scanner" or
  8. # SCSI-scanners from HP and other vendors that are entitled "processor"
  9. # but are treated accordingly.
  10. #
  11. # To add a USB device, add a rule to the list below between the
  12. # LABEL="libsane_usb_rules_begin" and LABEL="libsane_usb_rules_end" lines.
  13. #
  14. # To run a script when your device is plugged in, add RUN+="/path/to/script"
  15. # to the appropriate rule.
  16. #
  17. # If your scanner isn't listed below, you can add it as explained above.
  18. #
  19. # If your scanner is supported by some external backend (brother, epkowa,
  20. # hpaio, etc) please ask the author of the backend to provide proper
  21. # device detection support for your OS
  22. #
  23. # If the scanner is supported by sane-backends, please mail the entry to
  24. # the sane-devel mailing list (sane-devel@lists.alioth.debian.org).
  25. #
  26. ACTION!="add", GOTO="libsane_rules_end"
  27. ENV{DEVTYPE}=="usb_device", GOTO="libsane_create_usb_dev"
  28. SUBSYSTEMS=="scsi", GOTO="libsane_scsi_rules_begin"
  29. SUBSYSTEM=="usb_device", GOTO="libsane_usb_rules_begin"
  30. SUBSYSTEM!="usb_device", GOTO="libsane_usb_rules_end"
  31.  
  32. # Kernel >= 2.6.22 jumps here
  33. LABEL="libsane_create_usb_dev"
  34.  
  35. # For Linux >= 2.6.22 without CONFIG_USB_DEVICE_CLASS=y
  36. # If the following rule does not exist on your system yet, uncomment it
  37. # ENV{DEVTYPE}=="usb_device", MODE="0664", OWNER="root", GROUP="root"
  38.  
  39. # Kernel < 2.6.22 jumps here
  40. LABEL="libsane_usb_rules_begin"
  41.  
  42. # Hewlett-Packard ScanJet 4100C
  43. ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="0101", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  44. # Hewlett-Packard ScanJet 4200C | Hewlett-Packard ScanJet 4200Cxi | Hewlett-Packard ScanJet 4200Cse
  45. ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="0105", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  46. # Hewlett-Packard ScanJet 6200C | Hewlett-Packard ScanJet 6250C
  47. ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="0201", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  48. # Hewlett-Packard ScanJet 3300c
  49. ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="0205", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  50. # Hewlett-Packard ScanJet 4300c
  51. ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="0305", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  52. # Hewlett-Packard ScanJet 5200C
  53. ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="0401", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  54. # Hewlett-Packard ScanJet 3400c
  55. ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="0405", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  56. # Hewlett-Packard ScanJet 2100C
  57. ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="0505", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  58. # Hewlett-Packard ScanJet 6300C | Hewlett-Packard ScanJet 6350C | Hewlett-Packard ScanJet 6390C
  59. ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="0601", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  60. # Hewlett-Packard ScanJet 2200C
  61. ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="0605", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  62. # Hewlett-Packard ScanJet 5300C | Hewlett-Packard ScanJet 5370C
  63. ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="0701", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  64. # Hewlett-Packard scanjet 4400c
  65. ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="0705", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  66. # Hewlett-Packard ScanJet 7400c | Hewlett-Packard ScanJet 7450c | Hewlett-Packard ScanJet 7490c
  67. ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="0801", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  68. # Hewlett-Packard scanjet 4470c
  69. ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="0805", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  70. # Hewlett-Packard ScanJet 2300C
  71. ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="0901", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  72. # Hewlett-Packard ScanJet 2400C | Hewlett-Packard ScanJet G2410
  73. ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="0a01", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  74. # Hewlett-Packard ScanJet 8200 | Hewlett-Packard ScanJet 8250 | Hewlett-Packard ScanJet 8290
  75. ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="0b01", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  76. # Hewlett-Packard ScanJet 5400c
  77. ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="1005", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  78. # Hewlett-Packard ScanJet 5470c
  79. ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="1105", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  80. # Hewlett-Packard ScanJet 4500C | Hewlett-Packard ScanJet 5550C
  81. ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="1205", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  82. # Hewlett-Packard ScanJet 4570C | Hewlett-Packard ScanJet 5500C
  83. ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="1305", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  84. # Hewlett-Packard ScanJet 3670C
  85. ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="1405", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  86. # Hewlett-Packard ScanJet 5590
  87. ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="1705", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  88. # Hewlett-Packard ScanJet 7650
  89. ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="1805", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  90. # Hewlett-Packard ScanJet 3530C | Hewlett-Packard ScanJet 3570C
  91. ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="2005", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  92. # Hewlett-Packard ScanJet 3500C
  93. ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="2205", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  94. # Hewlett-Packard ScanJet 3970c
  95. ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="2305", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  96. # Hewlett-Packard ScanJet 4070 Photosmart
  97. ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="2405", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  98. # Hewlett-Packard ScanJet 3800
  99. ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="2605", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  100. # Hewlett-Packard ScanJet G2710
  101. ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="2805", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  102. # Hewlett-Packard LaserJet M1005 MFP
  103. ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="3b17", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  104. # Hewlett-Packard ScanJet 4370
  105. ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="4105", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  106. # Hewlett-Packard ScanJet G3010
  107. ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="4205", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  108. # Hewlett-Packard ScanJet G3110
  109. ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="4305", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  110. # Hewlett-Packard LaserJet M1120 MFP
  111. ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="5617", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  112. # Hewlett-Packard LaserJet M1120n MFP
  113. ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="5717", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  114. # Mustek BearPaw 1200
  115. ATTRS{idVendor}=="0400", ATTRS{idProduct}=="1000", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  116. # Mustek BearPaw 1200 | Mustek BearPaw 2400
  117. ATTRS{idVendor}=="0400", ATTRS{idProduct}=="1001", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  118. # Kodak i30
  119. ATTRS{idVendor}=="040a", ATTRS{idProduct}=="6001", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  120. # Kodak i40
  121. ATTRS{idVendor}=="040a", ATTRS{idProduct}=="6002", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  122. # Kodak i50
  123. ATTRS{idVendor}=="040a", ATTRS{idProduct}=="6003", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  124. # Kodak i60
  125. ATTRS{idVendor}=="040a", ATTRS{idProduct}=="6004", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  126. # Kodak i80
  127. ATTRS{idVendor}=="040a", ATTRS{idProduct}=="6005", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  128. # Creative WebCam Go Mini
  129. ATTRS{idVendor}=="041e", ATTRS{idProduct}=="4007", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  130. # Lexmark X70 | Lexmark X73
  131. ATTRS{idVendor}=="043d", ATTRS{idProduct}=="002d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  132. # Lexmark X1110 | Lexmark X1130 | Lexmark X1140
  133. # Lexmark X1150 | Lexmark X1170 | Lexmark X1180
  134. # Lexmark X1185 | Lexmark X1195
  135. ATTRS{idVendor}=="043d", ATTRS{idProduct}=="007c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  136. # Lexmark X12xx
  137. ATTRS{idVendor}=="043d", ATTRS{idProduct}=="007d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  138. # Genius ColorPage HR6 V1
  139. ATTRS{idVendor}=="0458", ATTRS{idProduct}=="2004", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  140. # Genius Colorpage HR6 V2
  141. ATTRS{idVendor}=="0458", ATTRS{idProduct}=="2007", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  142. # Genius Colorpage HR6 V2
  143. ATTRS{idVendor}=="0458", ATTRS{idProduct}=="2008", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  144. # Genius Colorpage HR6A
  145. ATTRS{idVendor}=="0458", ATTRS{idProduct}=="2009", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  146. # Genius Colorpage Vivid3x | Genius Colorpage Vivid3 V2
  147. ATTRS{idVendor}=="0458", ATTRS{idProduct}=="2011", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  148. # Genius Colorpage HR7
  149. ATTRS{idVendor}=="0458", ATTRS{idProduct}=="2013", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  150. # Genius Colorpage Vivid4
  151. ATTRS{idVendor}=="0458", ATTRS{idProduct}=="2014", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  152. # Genius Colorpage HR7LE
  153. ATTRS{idVendor}=="0458", ATTRS{idProduct}=="2015", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  154. # Genius Colorpage HR6X
  155. ATTRS{idVendor}=="0458", ATTRS{idProduct}=="2016", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  156. # Genius Colorpage Vivid3xe
  157. ATTRS{idVendor}=="0458", ATTRS{idProduct}=="2017", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  158. # Genius Colorpage Vivid4xe
  159. ATTRS{idVendor}=="0458", ATTRS{idProduct}=="201a", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  160. # Genius Colorpage Vivid4x
  161. ATTRS{idVendor}=="0458", ATTRS{idProduct}=="201b", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  162. # Genius Colorpage Vivid 1200 X
  163. ATTRS{idVendor}=="0458", ATTRS{idProduct}=="201d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  164. # Genius ColorPage Slim 1200
  165. ATTRS{idVendor}=="0458", ATTRS{idProduct}=="201e", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  166. # Genius Colorpage Vivid 1200 XE
  167. ATTRS{idVendor}=="0458", ATTRS{idProduct}=="201f", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  168. # Genius Colorpage SF600
  169. ATTRS{idVendor}=="0458", ATTRS{idProduct}=="2021", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  170. # Medion/Lifetec/Tevion/Cytron MD5345 | Medion/Lifetec/Tevion/Cytron MD6228 | Medion/Lifetec/Tevion/Cytron MD6471
  171. ATTRS{idVendor}=="0461", ATTRS{idProduct}=="0377", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  172. # Trust Office Scan USB 19200
  173. ATTRS{idVendor}=="047b", ATTRS{idProduct}=="1000", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  174. # Hewlett-Packard ScanJet 4300c/Silitek
  175. ATTRS{idVendor}=="047b", ATTRS{idProduct}=="1002", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  176. # Compaq S4-100
  177. ATTRS{idVendor}=="049f", ATTRS{idProduct}=="001a", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  178. # Benq (Acer) 310U
  179. ATTRS{idVendor}=="04a5", ATTRS{idProduct}=="1a20", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  180. # Benq (Acer) 620U
  181. ATTRS{idVendor}=="04a5", ATTRS{idProduct}=="1a2a", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  182. # Benq (Acer) 320U | Benq (Acer) 340U | Mitsubishi Diamondview 648UT
  183. ATTRS{idVendor}=="04a5", ATTRS{idProduct}=="2022", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  184. # Benq (Acer) 620UT
  185. ATTRS{idVendor}=="04a5", ATTRS{idProduct}=="2040", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  186. # Benq (Acer) 640U | Guillemot / Hercules Maxi Scan A4 USB 640U | Guillemot / Hercules Maxi A4 36 bit
  187. ATTRS{idVendor}=="04a5", ATTRS{idProduct}=="2060", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  188. # Benq (Acer) 640bu
  189. ATTRS{idVendor}=="04a5", ATTRS{idProduct}=="207e", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  190. # Benq (Acer) 3300 | Benq (Acer) 4300 | Mitsubishi Diamondview 650U
  191. ATTRS{idVendor}=="04a5", ATTRS{idProduct}=="20b0", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  192. # Benq (Acer) 640BT
  193. ATTRS{idVendor}=="04a5", ATTRS{idProduct}=="20be", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  194. # Benq (Acer) 1240
  195. ATTRS{idVendor}=="04a5", ATTRS{idProduct}=="20c0", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  196. # Benq (Acer) 3300 | Benq (Acer) 4300 | Guillemot / Hercules Scan@home Touch 1248 (USB)
  197. ATTRS{idVendor}=="04a5", ATTRS{idProduct}=="20de", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  198. # Benq (Acer) 5000
  199. ATTRS{idVendor}=="04a5", ATTRS{idProduct}=="20f8", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  200. # Benq (Acer) 5000E | Benq (Acer) 5000U
  201. ATTRS{idVendor}=="04a5", ATTRS{idProduct}=="20fc", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  202. # Benq (Acer) 5300
  203. ATTRS{idVendor}=="04a5", ATTRS{idProduct}=="20fe", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  204. # Benq (Acer) 5150 | Benq (Acer) 5250
  205. ATTRS{idVendor}=="04a5", ATTRS{idProduct}=="2137", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  206. # BenQ 5550
  207. ATTRS{idVendor}=="04a5", ATTRS{idProduct}=="2211", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  208. # Visioneer Visioneer OneTouch 7100
  209. ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0229", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  210. # Visioneer Strobe XP 200
  211. ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0426", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  212. # Visioneer Strobe XP 100
  213. ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0427", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  214. # Visioneer OneTouch 7300
  215. ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0444", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  216. # Xerox DocuMate252
  217. ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0449", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  218. # Xerox DocuMate262
  219. ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="044c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  220. # Visioneer Strobe XP 300
  221. ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0474", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  222. # Xerox DocuMate272
  223. ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0475", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  224. # Visioneer Roadwarrior
  225. ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0494", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  226. # Visioneer Strobe XP 100,r3
  227. ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="049b", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  228. # Xerox Travel Scanner 100
  229. ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="04ac", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  230. # Canon DR-2080C
  231. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1601", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  232. # Canon CR-180 | Canon CR-180II
  233. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1602", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  234. # Canon DR-9080C
  235. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1603", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  236. # Canon DR-7080C
  237. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1604", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  238. # Canon DR-5010C
  239. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1606", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  240. # Canon DR-6080
  241. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1607", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  242. # Canon DR-2580C
  243. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1608", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  244. # Canon DR-3080CII
  245. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1609", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  246. # Canon DR-2050C | Canon DR-2050SP
  247. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="160a", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  248. # Canon DR-7580
  249. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="160b", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  250. # Canon PIXMA MP750
  251. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1706", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  252. # Canon PIXMA MP780
  253. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1707", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  254. # Canon PIXMA MP760
  255. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1708", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  256. # Canon PIXMA MP150
  257. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1709", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  258. # Canon PIXMA MP170
  259. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="170a", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  260. # Canon PIXMA MP450
  261. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="170b", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  262. # Canon PIXMA MP500
  263. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="170c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  264. # Canon PIXMA MP800
  265. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="170d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  266. # Canon PIXMA MP800R
  267. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="170e", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  268. # Canon PIXMA MP530
  269. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1712", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  270. # Canon PIXMA MP830
  271. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1713", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  272. # Canon PIXMA MP160
  273. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1714", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  274. # Canon PIXMA MP180
  275. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1715", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  276. # Canon PIXMA MP460
  277. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1716", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  278. # Canon PIXMA MP510
  279. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1717", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  280. # Canon PIXMA MP600
  281. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1718", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  282. # Canon PIXMA MP600R
  283. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1719", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  284. # Canon PIXMA MP810
  285. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="171a", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  286. # Canon PIXMA MP960
  287. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="171b", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  288. # Canon PIXMA MX7600
  289. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="171c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  290. # Canon PIXMA MP210
  291. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1721", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  292. # Canon PIXMA MP220
  293. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1722", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  294. # Canon PIXMA MP470
  295. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1723", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  296. # Canon PIXMA MP520
  297. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1724", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  298. # Canon PIXMA MP610
  299. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1725", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  300. # Canon PIXMA MP970
  301. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1726", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  302. # Canon PIXMA MX300
  303. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1727", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  304. # Canon PIXMA MX310
  305. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1728", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  306. # Canon PIXMA MX700
  307. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1729", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  308. # Canon PIXMA MP140
  309. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="172b", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  310. # Canon PIXMA MX850
  311. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="172c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  312. # Canon PIXMA MP980
  313. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="172d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  314. # Canon PIXMA MP630
  315. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="172e", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  316. # Canon PIXMA MP620
  317. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="172f", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  318. # Canon PIXMA MP540
  319. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1730", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  320. # Canon PIXMA MP480
  321. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1731", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  322. # Canon PIXMA MP240
  323. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1732", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  324. # Canon PIXMA MP260
  325. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1733", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  326. # Canon PIXMA MP190
  327. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1734", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  328. # Canon PIXMA MX860
  329. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1735", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  330. # Canon PIXMA MX320
  331. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1736", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  332. # Canon PIXMA MX330
  333. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1737", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  334. # Canon PIXMA MP250
  335. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="173a", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  336. # Canon PIXMA MP270
  337. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="173b", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  338. # Canon PIXMA MP490
  339. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="173c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  340. # Canon PIXMA MP550
  341. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="173d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  342. # Canon PIXMA MP560
  343. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="173e", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  344. # Canon PIXMA MP640
  345. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="173f", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  346. # Canon PIXMA MP990
  347. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1740", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  348. # Canon CanoScan 8800F
  349. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="1901", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  350. # Canon CanoScan fb630u | Canon CanoScan fb636u
  351. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="2204", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  352. # Canon CanoScan N650U/N656U
  353. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="2206", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  354. # Canon CanoScan N1220U
  355. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="2207", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  356. # Canon CanoScan D660U
  357. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="2208", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  358. # Canon CanoScan N670U/N676U/LiDE20
  359. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="220d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  360. # Canon CanoScan N1240U/LiDE30
  361. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="220e", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  362. # Canon CanoScan LiDE 35 | Canon CanoScan LiDE 40 | Canon CanoScan LiDE 50
  363. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="2213", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  364. # Canon CanoScan LiDE 60
  365. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="221c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  366. # Canon CanoScan LiDE25
  367. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="2220", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  368. # Canon DR-1210C
  369. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="2222", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  370. # Canon MultiPASS MP730
  371. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="262f", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  372. # Canon MultiPASS MP700
  373. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="2630", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  374. # Canon SmartBase MP360
  375. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="263c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  376. # Canon SmartBase MP370
  377. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="263d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  378. # Canon SmartBase MP390
  379. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="263e", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  380. # Canon PIXMA MP740
  381. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="264c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  382. # Canon PIXMA MP710
  383. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="264d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  384. # Canon imageCLASS MF5630
  385. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="264e", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  386. # Canon laserBase MF5650
  387. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="264f", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  388. # Canon imageCLASS MF8170c
  389. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="2659", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  390. # Canon imageCLASS MF5730
  391. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="265d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  392. # Canon imageCLASS MF5750
  393. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="265e", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  394. # Canon imageCLASS MF5770
  395. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="265f", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  396. # Canon imageCLASS MF3110
  397. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="2660", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  398. # Canon imageCLASS MF3240
  399. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="2684", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  400. # Canon imageCLASS MF6500 series
  401. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="2686", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  402. # Canon imageCLASS MF4120 | Canon imageCLASS MF4122 | Canon imageCLASS MF4140
  403. # Canon imageCLASS MF4150
  404. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="26a3", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  405. # Canon imageCLASS MF4690
  406. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="26b0", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  407. # Canon imageCLASS MF4010 | Canon imageCLASS MF4018
  408. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="26b4", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  409. # Canon imageCLASS MF4270
  410. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="26b5", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  411. # Canon imageCLASS MF4370dn | Canon imageCLASS MF4380dn
  412. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="26ec", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  413. # Canon imageCLASS D480
  414. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="26ed", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  415. # Canon I-SENSYS MF4320d | Canon I-SENSYS MF4330d | Canon imageCLASS MF4350d
  416. ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="26ee", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  417. # Nikon LS 40 ED | Nikon LS 40 ED | Nikon Coolspan IV
  418. ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="4000", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  419. # Nikon LS 50 ED | Nikon Coolscan V ED | Nikon LS 50 ED
  420. # Nikon Coolscan V ED
  421. ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="4001", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  422. # Nikon Super Coolscan LS-5000 ED | Nikon Super Coolscan LS-5000 ED
  423. ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="4002", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  424. # Epson Perfection 636U | Epson GT-7000U | Epson Perfection 636U
  425. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0101", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  426. # Epson Perfection 610 | Epson GT-6600U | Epson Perfection 610
  427. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0103", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  428. # Epson Perfection 1200U | Epson Perfection 1200Photo | Epson GT-7600U
  429. # Epson GT-7600UF | Epson Perfection 1200U | Epson Perfection 1200U PHOTO
  430. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0104", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  431. # Epson Stylus Scan 2000
  432. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0105", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  433. # Epson Stylus Scan 2500
  434. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0106", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  435. # Epson Expression 1600 | Epson ES-2000 | Epson Expression 1600
  436. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0107", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  437. # Epson ES-8500 | Epson Expression 1640XL
  438. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0109", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  439. # Epson Perfection 1640 | Epson GT-8700 | Epson GT-8700F
  440. # Epson Perfection 1640SU | Epson Perfection 1640SU PHOTO
  441. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="010a", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  442. # Epson Perfection 1240 | Epson GT-7700U | Epson Perfection 1240U
  443. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="010b", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  444. # Epson Perfection 640 | Epson GT-6700U | Epson Perfection 640U
  445. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="010c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  446. # Epson Expression 1680 | Epson ES-2200 | Epson Expression 1680
  447. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="010e", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  448. # Epson Perfection 1250 | Epson Perfection 1250Photo
  449. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="010f", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  450. # Epson Perfection 1650 | Epson GT-8200U | Epson GT-8200UF
  451. # Epson Perfection 1650 | Epson Perfection 1650 PHOTO
  452. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0110", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  453. # Epson Perfection 2450 | Epson GT-9700F | Epson Perfection 2450 PHOTO
  454. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0112", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  455. # Epson Perfection 660
  456. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0114", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  457. # Epson Perfection 2400 | Epson GT-9300UF | Epson Perfection 2400 PHOTO
  458. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="011b", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  459. # Epson Perfection 3200 | Epson GT-9800F | Epson Perfection 3200 PHOTO
  460. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="011c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  461. # Epson Perfection 1260 | Epson Perfection 1260Photo
  462. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="011d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  463. # Epson Perfection 1660 | Epson GT-8300UF | Epson Perfection 1660 PHOTO
  464. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="011e", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  465. # Epson Perfection 1670
  466. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="011f", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  467. # Epson Perfection 1270
  468. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0120", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  469. # Epson Perfection 2480 | Epson Perfection 2580
  470. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0121", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  471. # Epson Perfection 3490 | Epson Perfection 3590
  472. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0122", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  473. # Epson ES-7000H | Epson GT-15000
  474. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0126", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  475. # Epson Perfection 4870 | Epson GT-X700 | Epson Perfection 4870 PHOTO
  476. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0128", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  477. # Epson ES-10000G | Epson Expression 10000XL
  478. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0129", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  479. # Epson Perfection 4990 | Epson GT-X800 | Epson Perfection 4990 PHOTO
  480. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="012a", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  481. # Epson ES-H300 | Epson GT-2500
  482. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="012b", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  483. # Epson V700 | Epson V750 | Epson GT-X900
  484. # Epson Perfection V700 Photo | Epson Perfection V750 Photo
  485. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="012c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  486. # Epson GT-X970
  487. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0135", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  488. # Epson CX-5200 | Epson CX-5400 | Epson CC-600PX
  489. # Epson Stylus CX5100 | Epson Stylus CX5200
  490. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0801", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  491. # Epson CX-3200 | Epson CC-570L | Epson Stylus CX3100
  492. # Epson Stylus CX3200
  493. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0802", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  494. # Epson CX-6300 | Epson CX-6400 | Epson Stylus CX6300
  495. # Epson Stylus CX6400
  496. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0805", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  497. # Epson RX-600 | Epson PM-A850 | Epson Stylus Photo RX600
  498. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0806", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  499. # Epson RX-500 | Epson Stylus Photo RX500 | Epson Stylus Photo RX510
  500. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0807", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  501. # Epson CX-5400 | Epson Stylus CX5300 | Epson Stylus CX5400
  502. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0808", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  503. # Epson Stylus CX-1500
  504. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="080c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  505. # Epson CX-4600 | Epson Stylus CX4500 | Epson Stylus CX4600
  506. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="080d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  507. # Epson CX-3600 | Epson CX-3650 | Epson PX-A550
  508. # Epson Stylus CX3500 | Epson Stylus CX3600 | Epson Stylus CX3650
  509. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="080e", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  510. # Epson RX-425 | Epson Stylus Photo RX420 | Epson Stylus Photo RX425
  511. # Epson Stylus Photo RX430
  512. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="080f", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  513. # Epson RX-700 | Epson PM-A900 | Epson Stylus Photo RX700
  514. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0810", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  515. # Epson RX-620 | Epson PM-A870 | Epson Stylus Photo RX620
  516. # Epson Stylus Photo RX630
  517. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0811", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  518. # Epson CX-6500 | Epson CX-6600 | Epson Stylus CX6500
  519. # Epson Stylus CX6600
  520. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0813", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  521. # Epson PM-A700
  522. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0814", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  523. # Epson AcuLaser CX11 | Epson AcuLaser CX11NF | Epson AcuLaser CX11
  524. # Epson AcuLaser CX11NF | Epson LP-A500
  525. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0815", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  526. # Epson LP-M5500 | Epson LP-M5500F
  527. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0817", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  528. # Epson DX-3850 | Epson CX-3700 | Epson CX-3800
  529. # Epson DX-3800 | Epson Stylus CX3700 | Epson Stylus CX3800
  530. # Epson Stylus DX3800
  531. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0818", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  532. # Epson CX-4800 | Epson PX-A650 | Epson Stylus CX4700
  533. # Epson Stylus CX4800 | Epson Stylus DX4800 | Epson Stylus DX4850
  534. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0819", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  535. # Epson PM-A750 | Epson Stylus Photo RX520 | Epson Stylus Photo RX530
  536. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="081a", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  537. # Epson PM-A890 | Epson Stylus Photo RX640 | Epson Stylus Photo RX650
  538. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="081c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  539. # Epson PM-A950
  540. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="081d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  541. # Epson Stylus CX7700 | Epson Stylus CX7800
  542. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="081f", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  543. # Epson CX-4200 | Epson Stylus CX4100 | Epson Stylus CX4200
  544. # Epson Stylus DX4200
  545. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0820", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  546. # Epson PM-A820 | Epson Stylus Photo RX560 | Epson Stylus Photo RX580
  547. # Epson Stylus Photo RX590
  548. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0827", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  549. # Epson PM-A970
  550. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0828", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  551. # Epson PM-T990
  552. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0829", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  553. # Epson PM-A920
  554. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="082a", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  555. # Epson CX-5000 | Epson DX-5000 | Epson DX-5050
  556. # Epson Stylus CX4900 | Epson Stylus CX5000 | Epson Stylus DX5000
  557. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="082b", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  558. # Epson DX-6000 | Epson PX-A720 | Epson Stylus CX5900
  559. # Epson Stylus CX6000 | Epson Stylus DX6000
  560. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="082e", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  561. # Epson DX-4050 | Epson PX-A620 | Epson Stylus CX3900
  562. # Epson Stylus DX4000
  563. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="082f", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  564. # Epson ME 200 | Epson Stylus CX2800 | Epson Stylus CX2900
  565. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0830", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  566. # Epson LP-M5600
  567. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0833", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  568. # Epson LP-M6000
  569. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0834", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  570. # Epson AcuLaser CX21
  571. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0835", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  572. # Epson PM-T960
  573. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0836", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  574. # Epson PM-A940 | Epson Stylus Photo RX680 | Epson Stylus Photo RX685
  575. # Epson Stylus Photo RX690
  576. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0837", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  577. # Epson DX-7400 | Epson PX-A640 | Epson Stylus CX7300
  578. # Epson Stylus CX7400 | Epson Stylus DX7400
  579. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0838", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  580. # Epson PX-A740 | Epson Stylus CX8300 | Epson Stylus CX8400
  581. # Epson Stylus DX8400
  582. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0839", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  583. # Epson PX-FA700 | Epson Stylus CX9300F | Epson Stylus CX9400Fax
  584. # Epson Stylus DX9400F
  585. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="083a", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  586. # Epson PM-A840 | Epson PM-A840S | Epson Stylus Photo RX585
  587. # Epson Stylus Photo RX595 | Epson Stylus Photo RX610
  588. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="083c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  589. # Epson ME 300 | Epson PX-401A | Epson Stylus NX100
  590. # Epson Stylus SX100 | Epson Stylus TX100
  591. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0841", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  592. # Epson LP-M5000
  593. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0843", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  594. # Epson Artisan 800 | Epson EP-901A | Epson EP-901F
  595. # Epson Stylus Photo PX800FW | Epson Stylus Photo TX800FW
  596. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0844", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  597. # Epson Artisan 700 | Epson EP-801A | Epson Stylus Photo PX700W
  598. # Epson Stylus Photo TX700W
  599. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0846", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  600. # Epson ME Office 700FW | Epson PX-601F | Epson Stylus Office BX600FW
  601. # Epson Stylus Office TX600FW | Epson Stylus SX600FW | Epson WorkForce 600
  602. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0847", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  603. # Epson ME Office 600F | Epson Stylus Office BX300F | Epson Stylus Office TX300F
  604. # Epson Stylus NX300
  605. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0848", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  606. # Epson Stylus NX200 | Epson Stylus SX200 | Epson Stylus SX205
  607. # Epson Stylus TX200 | Epson Stylus TX203 | Epson Stylus TX209
  608. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0849", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  609. # Epson PX-501A | Epson Stylus NX400 | Epson Stylus SX400
  610. # Epson Stylus SX405 | Epson Stylus TX400
  611. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="084a", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  612. # Epson WorkForce 500
  613. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="084c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  614. # Epson PX-402A | Epson Stylus NX110 Series | Epson Stylus SX110 Series
  615. # Epson Stylus TX110 Series
  616. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="084d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  617. # Epson ME OFFICE 510 | Epson Stylus NX210 Series | Epson Stylus SX210 Series
  618. # Epson Stylus TX210 Series
  619. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="084f", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  620. # Epson Stylus NX410 Series | Epson Stylus SX410 Series | Epson Stylus TX410 Series
  621. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0851", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  622. # Epson ME OFFICE 650FN Series | Epson Stylus Office BX310FN Series | Epson Stylus Office TX510FN Series
  623. # Epson WorkForce 310 Series
  624. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0854", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  625. # Epson PX-502A | Epson Stylus NX510 Series | Epson Stylus SX510W Series
  626. # Epson Stylus TX550W Series
  627. ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0856", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  628. # Fujitsu fi-4010C
  629. ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="1029", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  630. # Fujitsu fi-4110CU/SSF
  631. ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="1033", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  632. # Fujitsu fi-4120C
  633. ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="1041", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  634. # Fujitsu fi-4220C
  635. ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="1042", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  636. # Fujitsu fi-4530C
  637. ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="1078", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  638. # Fujitsu fi-5750C
  639. ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="1095", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  640. # Fujitsu fi-5110EOX/2
  641. ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="1096", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  642. # Fujitsu fi-5110C
  643. ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="1097", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  644. # Fujitsu fi-5650C
  645. ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="10ad", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  646. # Fujitsu fi-4120C2
  647. ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="10ae", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  648. # Fujitsu fi-4220C2
  649. ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="10af", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  650. # Fujitsu fi-60F
  651. ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="10c7", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  652. # Fujitsu fi-4340C
  653. ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="10cf", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  654. # Fujitsu fi-5120C
  655. ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="10e0", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  656. # Fujitsu fi-5220C
  657. ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="10e1", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  658. # Fujitsu fi-5530C
  659. ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="10e2", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  660. # Fujitsu fi-5110EOX3
  661. ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="10e6", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  662. # Fujitsu fi-5900C
  663. ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="10e7", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  664. # Fujitsu fi-5110EOXM
  665. ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="10f2", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  666. # Fujitsu ScanSnap S500
  667. ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="10fe", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  668. # Fujitsu ScanSnap S500M
  669. ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="1135", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  670. # Fujitsu fi-5530C2
  671. ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="114a", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  672. # Fujitsu fi-6140
  673. ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="114d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  674. # Fujitsu fi-6240
  675. ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="114e", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  676. # Fujitsu fi-6130
  677. ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="114f", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  678. # Fujitsu fi-6230
  679. ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="1150", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  680. # Fujitsu ScanSnap S510
  681. ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="1155", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  682. # Fujitsu ScanSnap S300
  683. ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="1156", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  684. # Fujitsu ScanSnap S510M
  685. ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="116f", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  686. # Fujitsu fi-6770
  687. ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="1174", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  688. # Fujitsu fi-6770A
  689. ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="1175", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  690. # Fujitsu fi-6670
  691. ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="1176", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  692. # Fujitsu fi-6670A
  693. ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="1177", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  694. # Fujitsu fi-6750S
  695. ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="1178", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  696. # Fujitsu ScanSnap S300M
  697. ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="117f", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  698. # Fujitsu ScanSnap S1500 | Fujitsu ScanSnap S1500M
  699. ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="11a2", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  700. # Fujitsu ScanSnap S1300
  701. ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="11ed", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  702. # Konica e-mini
  703. ATTRS{idVendor}=="04c8", ATTRS{idProduct}=="0722", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  704. # Panasonic KV-S1025C
  705. ATTRS{idVendor}=="04da", ATTRS{idProduct}=="1006", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  706. # Panasonic KV-S1020C
  707. ATTRS{idVendor}=="04da", ATTRS{idProduct}=="1007", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  708. # Panasonic KV-S1045C
  709. ATTRS{idVendor}=="04da", ATTRS{idProduct}=="1010", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  710. # Samsung SCX-4200
  711. ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="341b", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  712. # Samsung SCX4725-FN
  713. ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="341f", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  714. # Samsung SCX-4500
  715. ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3426", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  716. # Samsung CLX-3170fn | Samsung CLX-3175FW
  717. ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="342a", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  718. # Samsung SCX-4500W
  719. ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="342b", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  720. # Samsung SCX-4824
  721. ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="342c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  722. # Samsung SCX-4300
  723. ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="342e", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  724. # Samsung SCX-4600
  725. ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3433", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  726. # Samsung SCX-4623
  727. ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="3434", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  728. # Samsung SCX-4825FN
  729. ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="343c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  730. # Aiptek Aiptek Pencam
  731. ATTRS{idVendor}=="0553", ATTRS{idProduct}=="0202", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  732. # Mustek ScanExpress 1200 CU
  733. ATTRS{idVendor}=="055f", ATTRS{idProduct}=="0001", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  734. # Mustek ScanExpress 600 CU
  735. ATTRS{idVendor}=="055f", ATTRS{idProduct}=="0002", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  736. # Mustek ScanExpress 1200 UB | Trust Compact Scan USB 19200
  737. ATTRS{idVendor}=="055f", ATTRS{idProduct}=="0006", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  738. # Mustek ScanExpress 1200 CU Plus
  739. ATTRS{idVendor}=="055f", ATTRS{idProduct}=="0008", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  740. # Mustek BearPaw 1200 F
  741. ATTRS{idVendor}=="055f", ATTRS{idProduct}=="0010", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  742. # Mustek ScanExpress A3 USB
  743. ATTRS{idVendor}=="055f", ATTRS{idProduct}=="0210", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  744. # Mustek BearPaw 2400 CS | Mustek BearPaw 2400 TA | Trust 240TH Easy Webscan Gold
  745. ATTRS{idVendor}=="055f", ATTRS{idProduct}=="0218", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  746. # Mustek BearPaw 2400 CS Plus | Mustek BearPaw 2400 TA Plus | Mustek Plug-n-Scan 2400 MT
  747. # Mustek Plug-n-Scan 2400 M | Packard Bell Diamond 2450
  748. ATTRS{idVendor}=="055f", ATTRS{idProduct}=="0219", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  749. # Mustek BearPaw 2448 CS Plus | Mustek BearPaw 2448 TA Plus
  750. ATTRS{idVendor}=="055f", ATTRS{idProduct}=="021a", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  751. # Mustek BearPaw 1200 CU Plus | Packard Bell Diamond 1200 Plus
  752. ATTRS{idVendor}=="055f", ATTRS{idProduct}=="021b", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  753. # Mustek BearPaw 1200 CU Plus | Mustek BearPaw 1248 CU | Packard Bell Diamond 1200 Plus
  754. # Trust Direct WebScan 19200
  755. ATTRS{idVendor}=="055f", ATTRS{idProduct}=="021c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  756. # Mustek BearPaw 2400 CU Plus
  757. ATTRS{idVendor}=="055f", ATTRS{idProduct}=="021d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  758. # Mustek BearPaw 1200 CS | Mustek BearPaw 1200 TA
  759. ATTRS{idVendor}=="055f", ATTRS{idProduct}=="021e", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  760. # Mustek ScanExpress 1248 UB
  761. ATTRS{idVendor}=="055f", ATTRS{idProduct}=="021f", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  762. # Mustek BearPaw 2448TA Pro
  763. ATTRS{idVendor}=="055f", ATTRS{idProduct}=="0409", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  764. # Artec/Ultima Ultima 2000 | Artec/Ultima Ultima 2000 e+ | Boeder Sm@rtScan Slim Edition
  765. # Fujitsu 1200CUS | Googlegear 2000 | Medion/Lifetec/Tevion/Cytron MD 4394
  766. # Medion/Lifetec/Tevion/Cytron MD/LT 9375 | Medion/Lifetec/Tevion/Cytron MD/LT 9385 | Medion/Lifetec/Tevion/Cytron LT 9452
  767. # Medion/Lifetec/Tevion/Cytron MD 9458 | Mustek BearPaw 1200 CU | Mustek BearPaw 2400 CU
  768. # Mustek ScanExpress 1200 UB Plus | Mustek ScanExpress 2400 USB | Mustek ScanMagic 1200 UB Plus
  769. # Packard Bell Diamond 1200 | Trust Compact Scan USB 19200 | Trust Flat Scan USB 19200
  770. ATTRS{idVendor}=="05d8", ATTRS{idProduct}=="4002", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  771. # Artec/Ultima E+ 48U | Medion/Lifetec/Tevion/Cytron MD9693 | Medion/Lifetec/Tevion/Cytron MD9705
  772. # Medion/Lifetec/Tevion/Cytron MD4394 | Microstar MR 9791
  773. ATTRS{idVendor}=="05d8", ATTRS{idProduct}=="4003", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  774. # Artec/Ultima E+ Pro
  775. ATTRS{idVendor}=="05d8", ATTRS{idProduct}=="4004", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  776. # Memorex MEM 48U
  777. ATTRS{idVendor}=="05d8", ATTRS{idProduct}=="4005", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  778. # Trust Easy Webscan 19200
  779. ATTRS{idVendor}=="05d8", ATTRS{idProduct}=="4006", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  780. # Trust 240H Easy Webscan Gold
  781. ATTRS{idVendor}=="05d8", ATTRS{idProduct}=="4007", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  782. # UMAX AstraSlim SE
  783. ATTRS{idVendor}=="05d8", ATTRS{idProduct}=="4009", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  784. # UMAX AstraSlim 1200 SE
  785. ATTRS{idVendor}=="05d8", ATTRS{idProduct}=="4010", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  786. # Yakumo Scan50
  787. ATTRS{idVendor}=="05d8", ATTRS{idProduct}=="4011", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  788. # Microtek ScanMaker X6USB
  789. ATTRS{idVendor}=="05da", ATTRS{idProduct}=="0099", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  790. # Microtek SlimScan C6
  791. ATTRS{idVendor}=="05da", ATTRS{idProduct}=="009a", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  792. # Microtek ScanMaker V6USL
  793. ATTRS{idVendor}=="05da", ATTRS{idProduct}=="00a3", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  794. # Microtek ScanMaker V6UPL
  795. ATTRS{idVendor}=="05da", ATTRS{idProduct}=="00b6", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  796. # Microtek ScanMaker 4800
  797. ATTRS{idVendor}=="05da", ATTRS{idProduct}=="30cf", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  798. # Microtek ScanMaker 3840
  799. ATTRS{idVendor}=="05da", ATTRS{idProduct}=="30d4", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  800. # Microtek ScanMaker 3600
  801. ATTRS{idVendor}=="05da", ATTRS{idProduct}=="40b3", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  802. # Microtek ScanMaker 3700
  803. ATTRS{idVendor}=="05da", ATTRS{idProduct}=="40b8", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  804. # Microtek ScanMaker 3600
  805. ATTRS{idVendor}=="05da", ATTRS{idProduct}=="40ca", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  806. # Microtek ScanMaker 3700
  807. ATTRS{idVendor}=="05da", ATTRS{idProduct}=="40cb", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  808. # Microtek ScanMaker 3750
  809. ATTRS{idVendor}=="05da", ATTRS{idProduct}=="40dd", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  810. # Microtek ScanMaker 3600
  811. ATTRS{idVendor}=="05da", ATTRS{idProduct}=="40ff", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  812. # Microtek ScanMaker V6USL
  813. ATTRS{idVendor}=="05da", ATTRS{idProduct}=="80a3", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  814. # iVina 1200U
  815. ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0268", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  816. # Minolta Dimage Scan Dual II
  817. ATTRS{idVendor}=="0638", ATTRS{idProduct}=="026a", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  818. # Avision AV600U
  819. ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a13", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  820. # Minolta-QMS SC-110
  821. ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a15", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  822. # Avision DS610CU Scancopier | Minolta-QMS SC-215
  823. ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a16", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  824. # Avision AV600U Plus
  825. ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a18", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  826. # Avision AV610
  827. ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a19", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  828. # Avision AV220
  829. ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a23", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  830. # Avision AV210
  831. ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a24", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  832. # Avision AV210
  833. ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a25", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  834. # Avision AV120
  835. ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a27", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  836. # Avision AV220C2
  837. ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a2a", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  838. # Avision AV122
  839. ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a33", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  840. # Avision AV210C2
  841. ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a3a", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  842. # Avision AV121
  843. ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a3c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  844. # Avision AV8300
  845. ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a40", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  846. # Avision AM3000 Series
  847. ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a41", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  848. # Avision @V5100
  849. ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a45", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  850. # Avision IT8300
  851. ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a61", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  852. # Avision AV3850SU
  853. ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a66", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  854. # Avision AV8350
  855. ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a68", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  856. # Avision FB6080E
  857. ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a82", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  858. # Avision AV220G
  859. ATTRS{idVendor}=="0638", ATTRS{idProduct}=="0a94", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  860. # Minolta Elite II
  861. ATTRS{idVendor}=="0686", ATTRS{idProduct}=="4004", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  862. # Minolta Dimage Scan Dual III
  863. ATTRS{idVendor}=="0686", ATTRS{idProduct}=="400d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  864. # Minolta Dimage Scan Elite 5400
  865. ATTRS{idVendor}=="0686", ATTRS{idProduct}=="400e", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  866. # AGFA SnapScan 1212U
  867. ATTRS{idVendor}=="06bd", ATTRS{idProduct}=="0001", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  868. # AGFA SnapScan 1236u
  869. ATTRS{idVendor}=="06bd", ATTRS{idProduct}=="0002", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  870. # Agfa Snapscan Touch
  871. ATTRS{idVendor}=="06bd", ATTRS{idProduct}=="0100", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  872. # AGFA SnapScan 1212U_2
  873. ATTRS{idVendor}=="06bd", ATTRS{idProduct}=="2061", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  874. # AGFA SnapScan e40
  875. ATTRS{idVendor}=="06bd", ATTRS{idProduct}=="208d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  876. # AGFA SnapScan e50
  877. ATTRS{idVendor}=="06bd", ATTRS{idProduct}=="208f", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  878. # AGFA SnapScan e20
  879. ATTRS{idVendor}=="06bd", ATTRS{idProduct}=="2091", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  880. # AGFA SnapScan e10
  881. ATTRS{idVendor}=="06bd", ATTRS{idProduct}=="2093", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  882. # AGFA SnapScan e25
  883. ATTRS{idVendor}=="06bd", ATTRS{idProduct}=="2095", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  884. # AGFA SnapScan e26
  885. ATTRS{idVendor}=="06bd", ATTRS{idProduct}=="2097", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  886. # AGFA SnapScan e52
  887. ATTRS{idVendor}=="06bd", ATTRS{idProduct}=="20fd", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  888. # AGFA SnapScan e42
  889. ATTRS{idVendor}=="06bd", ATTRS{idProduct}=="20ff", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  890. # UMAX Astra 4900
  891. ATTRS{idVendor}=="06dc", ATTRS{idProduct}=="0020", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  892. # Plustek OpticPro U12 | Plustek OpticPro UT12 | Plustek OpticPro 1212U
  893. # RevScan RevScan Orange R48Ti | Genius ColorPage Vivid III USB
  894. ATTRS{idVendor}=="07b3", ATTRS{idProduct}=="0001", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  895. # Plustek OpticPro U12
  896. ATTRS{idVendor}=="07b3", ATTRS{idProduct}=="0010", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  897. # Plustek OpticPro U24
  898. ATTRS{idVendor}=="07b3", ATTRS{idProduct}=="0011", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  899. # Plustek OpticPro UT12
  900. ATTRS{idVendor}=="07b3", ATTRS{idProduct}=="0013", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  901. # Plustek OpticPro U24
  902. ATTRS{idVendor}=="07b3", ATTRS{idProduct}=="0015", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  903. # Plustek OpticPro UT12 | Plustek OpticPro UT16 | Plustek OpticPro UT24
  904. ATTRS{idVendor}=="07b3", ATTRS{idProduct}=="0017", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  905. # Plustek OpticPro 1248U | RevScan 19200i
  906. ATTRS{idVendor}=="07b3", ATTRS{idProduct}=="0400", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  907. # Plustek OpticPro 1248U
  908. ATTRS{idVendor}=="07b3", ATTRS{idProduct}=="0401", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  909. # Plustek OpticPro U16B
  910. ATTRS{idVendor}=="07b3", ATTRS{idProduct}=="0402", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  911. # Plustek OpticPro U16B+ | Plustek OpticPro UT16B
  912. ATTRS{idVendor}=="07b3", ATTRS{idProduct}=="0403", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  913. # Nortek MyScan 1200 | Plustek OpticPro S12 | Plustek OpticPro ST12
  914. ATTRS{idVendor}=="07b3", ATTRS{idProduct}=="040b", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  915. # Plustek OpticPro S24
  916. ATTRS{idVendor}=="07b3", ATTRS{idProduct}=="040e", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  917. # NeatReceipts Scanalizer Professional 2.5 | Plustek OpticSlim M12
  918. ATTRS{idVendor}=="07b3", ATTRS{idProduct}=="0412", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  919. # Plustek OpticSlim 1200
  920. ATTRS{idVendor}=="07b3", ATTRS{idProduct}=="0413", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  921. # Plustek OpticSlim 2400
  922. ATTRS{idVendor}=="07b3", ATTRS{idProduct}=="0422", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  923. # Plustek OpticSlim 2400 plus
  924. ATTRS{idVendor}=="07b3", ATTRS{idProduct}=="0454", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  925. # Plustek Iriscan Express 2
  926. ATTRS{idVendor}=="07b3", ATTRS{idProduct}=="045f", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  927. # NeatReceipts Mobile Scanner
  928. ATTRS{idVendor}=="07b3", ATTRS{idProduct}=="0462", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  929. # Corex 600c
  930. ATTRS{idVendor}=="08f0", ATTRS{idProduct}=="0002", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  931. # Corex 800c
  932. ATTRS{idVendor}=="08f0", ATTRS{idProduct}=="0005", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  933. # Xerox Phaser 6110MFP
  934. ATTRS{idVendor}=="0924", ATTRS{idProduct}=="3d5d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  935. # Xerox Phaser 3200MFP
  936. ATTRS{idVendor}=="0924", ATTRS{idProduct}=="3da4", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  937. # Xerox WorkCentre 4118 Series
  938. ATTRS{idVendor}=="0924", ATTRS{idProduct}=="420c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  939. # Xerox WorkCentre 3119 Series
  940. ATTRS{idVendor}=="0924", ATTRS{idProduct}=="4265", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  941. # Xerox WorkCentre 3210
  942. ATTRS{idVendor}=="0924", ATTRS{idProduct}=="4293", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  943. # Xerox WorkCentre 3220
  944. ATTRS{idVendor}=="0924", ATTRS{idProduct}=="4294", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  945. # Pentax DSmobile 600
  946. ATTRS{idVendor}=="0a17", ATTRS{idProduct}=="3210", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  947. # Portable Peripheral Co., Ltd. Q-Scan USB001 (A4 portable scanner)
  948. ATTRS{idVendor}=="0a53", ATTRS{idProduct}=="1000", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  949. # Syscan TravelScan 460/464 | Ambir Visigo A4
  950. ATTRS{idVendor}=="0a82", ATTRS{idProduct}=="4600", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  951. # Syscan DocketPort 465
  952. ATTRS{idVendor}=="0a82", ATTRS{idProduct}=="4802", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  953. # Syscan DocketPort 665
  954. ATTRS{idVendor}=="0a82", ATTRS{idProduct}=="4803", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  955. # Syscan DocketPort 685/ Ambir DS685
  956. ATTRS{idVendor}=="0a82", ATTRS{idProduct}=="480c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  957. # Syscan DocketPort 485
  958. ATTRS{idVendor}=="0a82", ATTRS{idProduct}=="4810", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  959. # Syscan TravelScan 662
  960. ATTRS{idVendor}=="0a82", ATTRS{idProduct}=="6620", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  961. # Canon CR-55
  962. ATTRS{idVendor}=="1083", ATTRS{idProduct}=="160c", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  963. # Canon DR-1210C
  964. ATTRS{idVendor}=="1083", ATTRS{idProduct}=="160f", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  965. # Canon DR-4010C
  966. ATTRS{idVendor}=="1083", ATTRS{idProduct}=="1614", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  967. # Canon DR-2510C
  968. ATTRS{idVendor}=="1083", ATTRS{idProduct}=="1617", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  969. # Canon DR-X10C
  970. ATTRS{idVendor}=="1083", ATTRS{idProduct}=="1618", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  971. # Canon CR-25
  972. ATTRS{idVendor}=="1083", ATTRS{idProduct}=="161a", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  973. # Canon DR-2010C
  974. ATTRS{idVendor}=="1083", ATTRS{idProduct}=="161b", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  975. # Canon DR-3010C
  976. ATTRS{idVendor}=="1083", ATTRS{idProduct}=="161d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  977. # Canon DR-7090C
  978. ATTRS{idVendor}=="1083", ATTRS{idProduct}=="1620", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  979. # Canon DR-9050C
  980. ATTRS{idVendor}=="1083", ATTRS{idProduct}=="1622", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  981. # Canon DR-7550C
  982. ATTRS{idVendor}=="1083", ATTRS{idProduct}=="1623", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  983. # Canon DR-6050C
  984. ATTRS{idVendor}=="1083", ATTRS{idProduct}=="1624", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  985. # Canon DR-6010C
  986. ATTRS{idVendor}=="1083", ATTRS{idProduct}=="1626", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  987. # Digital Dream l' espion XS
  988. ATTRS{idVendor}=="1183", ATTRS{idProduct}=="0001", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  989. # UMAX Astra 1220U
  990. ATTRS{idVendor}=="1606", ATTRS{idProduct}=="0010", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  991. # UMAX Astra 1600U | UMAX Astra 2000U
  992. ATTRS{idVendor}=="1606", ATTRS{idProduct}=="0030", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  993. # Umax UMAX 3400
  994. ATTRS{idVendor}=="1606", ATTRS{idProduct}=="0050", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  995. # Umax UMAX 3400 | Umax UMAX Astranet ia101 | Umax UMAX 3450
  996. ATTRS{idVendor}=="1606", ATTRS{idProduct}=="0060", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  997. # UMAX Astra 4400 | UMAX Astra 4450
  998. ATTRS{idVendor}=="1606", ATTRS{idProduct}=="0070", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  999. # UMAX Astra 2100U
  1000. ATTRS{idVendor}=="1606", ATTRS{idProduct}=="0130", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  1001. # Umax UMAX 5400
  1002. ATTRS{idVendor}=="1606", ATTRS{idProduct}=="0160", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  1003. # UMAX Astra 2200 (SU)
  1004. ATTRS{idVendor}=="1606", ATTRS{idProduct}=="0230", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  1005. # DCT DocketPort 487
  1006. ATTRS{idVendor}=="1dcc", ATTRS{idProduct}=="4810", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  1007. # Dell A920
  1008. ATTRS{idVendor}=="413c", ATTRS{idProduct}=="5105", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  1009. # Dell Dell MFP Laser Printer 1815dn
  1010. ATTRS{idVendor}=="413c", ATTRS{idProduct}=="5124", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  1011. # Dell 1600n
  1012. ATTRS{idVendor}=="413c", ATTRS{idProduct}=="5250", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  1013.  
  1014. # The following rule will disable USB autosuspend for the device
  1015. ENV{libsane_matched}=="yes", RUN+="/bin/sh -c 'test -e /sys/$env{DEVPATH}/power/level && echo on > /sys/$env{DEVPATH}/power/level'"
  1016.  
  1017. LABEL="libsane_usb_rules_end"
  1018.  
  1019. SUBSYSTEMS!="scsi", GOTO="libsane_scsi_rules_end"
  1020.  
  1021. LABEL="libsane_scsi_rules_begin"
  1022. # Generic: SCSI device type 6 indicates a scanner
  1023. KERNEL=="sg[0-9]*", ATTRS{type}=="6", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  1024. # Some scanners advertise themselves as SCSI device type 3
  1025. # Epson Perfection 2450 | Epson Perfection 2450 PHOTO
  1026. KERNEL=="sg[0-9]*", ATTRS{type}=="3", ATTRS{vendor}=="EPSON", ATTRS{model}=="GT-9700", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  1027. # Epson Perfection 636S | Epson Perfection 1200S
  1028. KERNEL=="sg[0-9]*", ATTRS{type}=="3", ATTRS{vendor}=="EPSON", ATTRS{model}=="Perfection1200", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  1029. # Epson Perfection 636
  1030. KERNEL=="sg[0-9]*", ATTRS{type}=="3", ATTRS{vendor}=="EPSON", ATTRS{model}=="Perfection636", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  1031. # Epson GT-7000
  1032. KERNEL=="sg[0-9]*", ATTRS{type}=="3", ATTRS{vendor}=="EPSON", ATTRS{model}=="SCANNER GT-7000", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  1033. # Hewlett-Packard ScanJet 4p
  1034. KERNEL=="sg[0-9]*", ATTRS{type}=="3", ATTRS{vendor}=="HP", ATTRS{model}=="C1130A", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  1035. # Hewlett-Packard ScanJet IIc
  1036. KERNEL=="sg[0-9]*", ATTRS{type}=="3", ATTRS{vendor}=="HP", ATTRS{model}=="C1750A", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  1037. # Hewlett-Packard ScanJet IIp
  1038. KERNEL=="sg[0-9]*", ATTRS{type}=="3", ATTRS{vendor}=="HP", ATTRS{model}=="C1790A", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  1039. # Hewlett-Packard ScanJet IIcx
  1040. KERNEL=="sg[0-9]*", ATTRS{type}=="3", ATTRS{vendor}=="HP", ATTRS{model}=="C2500A", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  1041. # Hewlett-Packard ScanJet 4c
  1042. KERNEL=="sg[0-9]*", ATTRS{type}=="3", ATTRS{vendor}=="HP", ATTRS{model}=="C2520A", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  1043. # Hewlett-Packard ScanJet 5p
  1044. KERNEL=="sg[0-9]*", ATTRS{type}=="3", ATTRS{vendor}=="HP", ATTRS{model}=="C5110A", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  1045. # Hewlett-Packard ScanJet 6200C
  1046. KERNEL=="sg[0-9]*", ATTRS{type}=="3", ATTRS{vendor}=="HP", ATTRS{model}=="C6270A", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  1047. # Hewlett-Packard ScanJet 6300C
  1048. KERNEL=="sg[0-9]*", ATTRS{type}=="3", ATTRS{vendor}=="HP", ATTRS{model}=="C7670A", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
  1049. LABEL="libsane_scsi_rules_end"
  1050.  
  1051. LABEL="libsane_rules_end"
  1052.